body {font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #4F4F4F; margin: 0 auto; padding: 0px;}

a {color: #3D91F4; text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 0 auto;}

#wrapper {width: 980px; margin: 0 auto; border-width: 0px 2px; border-color: #84A9CF; border-style: solid; padding: 10px;}
#header {min-height: 150px;}
#container {min-height: 500px; overflow: hidden;}
#footer {min-height: 150px; border-top: 1px solid #4f4f4f;}

#sidebar {width: 240px; padding-right: 10px; float: left;}
#main-column {width: 720px; padding-right: 10px; float: right;}

.fl {float: left;}
.fr {float: right;}

.box {border-width: 2px 1px 1px 1px; border-color: #2A8AEA #84A9CF #84A9CF #84A9CF; border-style: solid; margin-bottom: 20px;}
.box-header {background: #E6F5FF; border-bottom: 1px solid #AAAAAA; padding: 5px; color: #3D91F4; font-weight: bold; text-transform: uppercase;}
.box-content {padding: 10px 5px; overflow: hidden;}

.box form {margin: 0 auto;}
.form-field {padding: 5px 0; overflow: hidden;}

.width-small {width:240px}
.width-small .label {width: 75px; text-align: right; float: left;}
.width-small .value {width: 150px; text-align: left; float: right;}
